package com.alks.function.data.request.finance.mtlcosts;

import com.alks.entity.data.page.PageParam;
import com.alks.entity.deserializer.LocalDateTimeDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author MS
 * @since 2024/6/25下午3:29
 */
@Data
public class OutListTempRequest  extends PageParam {

    @ApiModelProperty(value = "补料单号")
    private String slipNo;

    @JsonDeserialize(using = LocalDateTimeDeserialize.class)
    @ApiModelProperty(value = "外发日期始")
    private LocalDateTime purDateStart;

    @JsonDeserialize(using = LocalDateTimeDeserialize.class)
    @ApiModelProperty(value = "外发日期末")
    private LocalDateTime purDateEnd;

    @ApiModelProperty(value = "负责厂商")
    private String vendor;

    @ApiModelProperty(value = "结算月份")
    private String financeYymm;

    @ApiModelProperty(value = "指令ID")
    private String lotNo;

    @ApiModelProperty(value = "0.未检核 1.已检核")
    private Integer cfmType;

}
